public final class v extends RuntimeException
{

    public int a;
    public int b;

    public v(String s, int i)
    {
        super(s);
        a = i;
    }

    public final String a(z z1)
    {
        StringBuffer stringbuffer;
        (stringbuffer = new StringBuffer(100)).append(getMessage());
        stringbuffer.append('\n');
        stringbuffer.append("  at ");
        stringbuffer.append(z1.b);
        stringbuffer.append('\n');
        if(a > 0)
        {
            stringbuffer.append("  at native 0x");
            stringbuffer.append(Integer.toHexString(a));
            stringbuffer.append('\n');
        }
        int i;
        if((i = z1.a(b)) > 0)
        {
            stringbuffer.append("  at line ");
            stringbuffer.append(i);
            stringbuffer.append('\n');
        }
        stringbuffer.append("  at ip ");
        stringbuffer.append(b);
        return stringbuffer.toString();
    }
}